home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / recent / iib122.lha / IIB / Threads / size_morphing < prev    next >
Internet Message Format  |  1998-03-01  |  6KB

  1. Date:         Tue, 23 Dec 1997 13:53:06 +0000
  2. From: Nancy Jacobs <illusory@MIP.NET>
  3. Subject:      [IML] QUEST: maddening irrational animation problem
  4.  
  5. Hi,
  6.  
  7. Can someone figure this one out?
  8.  
  9. I have an animation that contains two identical disks with holes in
  10. the center. All the disks do is get larger over about 12 frames,
  11. simulating rays emanating from an object. Each disk is set to appear
  12. at a certain size (one size frame is set) and morph to the next size
  13. (size bar set over the next 10 or so frames). Then, the actor
  14. disappears for several frames, then reappears with the same
  15. configuration (done in the action editor with copy and paste). Should
  16. work, right?
  17.  
  18. Well, it works fine in the first sequence for each disk. Problem is,
  19. in each sequence after that, the disk gets SMALLER (way smaller than
  20. the initial setting for it) before it gets larger again. There is
  21. nothing happening anywhere to account for this. Other objects in the
  22. scene are unaffected. I have tried this animation set up a couple of
  23. very different ways, and this happens every time!
  24.  
  25. A CLUE: The small size that the disk goes down to just happens to be
  26. about the size of the original disk object before I scaled it up in
  27. the stage editor. However, when I scaled it up (and rotated and
  28. positioned it), I did hit the size, position, and alignment bars,
  29. and the correct information is right there when I go to the action
  30. dialog.
  31.  
  32. I was up all night trying to straighten this out and I'm going
  33. nuts....is this some kind of bug?
  34.  
  35. Any help will be very appreciated.
  36.  
  37. ----------------------------------
  38.  
  39. Date:         Tue, 23 Dec 1997 12:27:19 -0800
  40. From: Clae & Deborah Tanett <cd@ACCUTEK.COM>
  41.  
  42. Hi Nancy
  43.  
  44. Clae here
  45.  
  46. In the Action editor check your spline interpolation and Discontinuous Knots
  47. on the size bar (if they're checked uncheck them and see if that helps - try
  48. it in the others if you need or want to - align, posn, Actor). With Imagine
  49. for Amiga (IFA) you would go to the Action Editor; BUT with Imagine for
  50. Windows (IFW) you go to menu: Editor/Action Dialog and double click on the
  51. the object's size bar (I D/L Impulse's IFW demo awhile ago so I could see
  52. the difference between the two platforms - I use IFA). Hope this helps. If
  53. you're using IFD (Imagine for Dos i.e. Windows 3.1 +) good luck on finding
  54. the Action stuff :).
  55.  
  56. ----------------------------------
  57.  
  58. Date:         Wed, 24 Dec 1997 06:47:15 -0500
  59. From: gregory denby <gdenby@TWAIN.HELIOS.ND.EDU>
  60.  
  61. Nancy,
  62.  
  63. Good to see Clae had the tip that solved your problem.
  64.  
  65. >Now if I only understood why Spline interpolation would
  66. >arbitrarily make my object way  smaller than it was ever supposed to
  67. >be in the animation, I could rest comfortably...
  68.  
  69. O.K. get comfortable.
  70.  
  71. Spline interpolation effects all sorts of parameters in a way that I
  72. can only think of as counter intuitive. For instance, if something
  73. is at rest, and begins moving, as we all know, turning it to the side
  74. requires both a push in the new direction, and another to stop the
  75. motion in the first direction. If we were spline interpolated, however,
  76. before we got up from our chair, and started running, we would be pushed
  77. down into our chair by the future force of our getting up! Spline interpolation
  78. adds in the inertia from events which are yet to happen to any vector
  79. it is influencing. So part of the "force" which you apply to a disk
  80. to make it bigger will be backwards applied to the disks original size,
  81. making it shrink.
  82.  
  83. This throws me for a loop. Sort of like living in a cartoon world where
  84. every action requires an equal and opposite wind-up.
  85.  
  86. Some months ago the notion was tossed out that perhaps spline interpolation
  87. should be OFF as a default. I guess I will second that. Yet another jot
  88. on the CUP horizon.
  89.  
  90. ----------------------------------
  91.  
  92. Date:         Wed, 24 Dec 1997 07:37:58 -0000
  93. From: Richard Foster <RFosterTG@dial.pipex.com>
  94.  
  95. What from I gather spline interpolation "softens" transitions between key
  96. frames. If the key frames are widely spaced or the transitions large,
  97. Imagine has too much scope to interpolate and over softens. This can lead
  98. to an actor move, rotate and scale further than intended before returning
  99. to the value specified.
  100.  
  101. ----------------------------------
  102.  
  103. Date:         Wed, 24 Dec 1997 04:25:22 -0600
  104. From: Mike Bayona <mb@MB.SIMPLENET.COM>
  105.  
  106. You can also get some weird effects by doing this:  Set three key frames,
  107. one in position A, two in position A, and three in position B.  If you
  108. watch the transition between one and two, the object will actually move,
  109. even though the start and end points are the same.....because it has
  110. created a spline that is bent because one end goes towards B, so the other
  111. end is bent the other way.  Sort of a built-in auto anticipation.
  112.  
  113. Really weird sometimes.....  I made one animation where the camera was
  114. supposed to slowly pan right across a view, instead it looked to the left
  115. and then started panning.... :)
  116.  
  117. ----------------------------------
  118.  
  119. Date:         Thu, 1 Jan 1998 23:59:30 +0400
  120. From: Charles Blaquiere <blaq@INTERLOG.COM>
  121.  
  122. Now back from Christmas with my family, I see your question has been
  123. answered. I'd like to add a bit of explanation with that Blaq touch.
  124.  
  125. In Imagine, Action bars maintain their value in subsequent frames, until
  126. a new Action bar appears to change that value. For example, if you set
  127. the following keyframes:
  128.  
  129.         #1      Frame  1        Size = 10,10,10
  130.         #2      Frame 10        Size = 30,30,30
  131.         #3      Frame 21        Size = 10,10,10
  132.         #4      Frame 30        Size = 30,30,30
  133.  
  134. and have your Actor bar disappear during frames 11-20, the Size bars
  135. still behave on their own, as a spline curve with 4 keyframes. Imagine
  136. will smooth out the changes from a size of 10 to 30 and back, creating a
  137. nice spline morph.
  138.  
  139. In this case, you don't want Imagine to perform spline interpolation
  140. between the second and third keyframe: you want Imagine to behave in the
  141. first 10 frames as if there were no keyframes after #2; similarly, in
  142. the last 10 frames Imagine should pretend there were no keyframes
  143. preceding #3.
  144.  
  145. By activating the Discontinuous Knot checkbox on keyframe #2, you do
  146. exactly that. Imagine will perform spline interpolation before #2 and
  147. after #3 as if there were no keyframes on the other side to affect the
  148. morph.
  149.  
  150. ----------------------------------
  151.  
  152.